residue vestige - Spanish English Dictionary